The easy to use and full featured Irc Bot everyone is talking about!
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using System.ComponentModel;
  7. namespace Combot.IRCServices
  8. {
  9. public class ChannelModeInfo
  10. {
  11. public ChannelMode Mode { get; set; }
  12. public bool Set { get; set; }
  13. public string Parameter { get; set; }
  14. }
  15. public class UserModeInfo
  16. {
  17. public UserMode Mode { get; set; }
  18. public bool Set { get; set; }
  19. }
  20. public enum ChannelMode
  21. {
  22. [Description("Admin")]
  23. a,
  24. [Description("Admin Only")]
  25. A,
  26. [Description("Ban")]
  27. b,
  28. [Description("Colourless")]
  29. c,
  30. [Description("No CTCP")]
  31. C,
  32. [Description("Ban Exempt")]
  33. e,
  34. [Description("Flood Protection")]
  35. f,
  36. [Description("HalfOp")]
  37. h,
  38. [Description("Invite Only")]
  39. i,
  40. [Description("Invite Exempt")]
  41. I,
  42. [Description("Join Throttling")]
  43. j,
  44. [Description("Key")]
  45. k,
  46. [Description("No KNOCK")]
  47. K,
  48. [Description("Limit")]
  49. l,
  50. [Description("Link")]
  51. L,
  52. [Description("Moderated")]
  53. m,
  54. [Description("Registered Nicks May Talk")]
  55. M,
  56. [Description("No External Messages")]
  57. n,
  58. [Description("No Nickname Changes")]
  59. N,
  60. [Description("Operator")]
  61. o,
  62. [Description("Oper Only")]
  63. O,
  64. [Description("Private")]
  65. p,
  66. [Description("Founder")]
  67. q,
  68. [Description("No Kicks Allowed")]
  69. Q,
  70. [Description("Registered")]
  71. r,
  72. [Description("Registered Only")]
  73. R,
  74. [Description("Secret")]
  75. s,
  76. [Description("Strip Mirc Colors")]
  77. S,
  78. [Description("+hoaq Only Topic Change")]
  79. t,
  80. [Description("No Notices")]
  81. T,
  82. [Description("Auditorium")]
  83. u,
  84. [Description("Voice")]
  85. v,
  86. [Description("No Invite")]
  87. V,
  88. [Description("Secure Only")]
  89. z
  90. }
  91. public enum UserMode
  92. {
  93. [Description("Service Administrator")]
  94. a,
  95. [Description("Service Administrator")]
  96. A,
  97. [Description("Bot")]
  98. B,
  99. [Description("Connection Notice")]
  100. c,
  101. [Description("Co-Administrator")]
  102. C,
  103. [Description("Deaf")]
  104. d,
  105. [Description("View 'Eyes' Server Messages")]
  106. e,
  107. [Description("Flood Alerts")]
  108. f,
  109. [Description("Remote Server Connection Notice")]
  110. F,
  111. [Description("GlobOp and LocOp Messages")]
  112. g,
  113. [Description("Censored")]
  114. G,
  115. [Description("Helpful")]
  116. h,
  117. [Description("Hide IRCop Status")]
  118. H,
  119. [Description("Invisible")]
  120. i,
  121. [Description("Junk Messages")]
  122. j,
  123. [Description("Kill Messages")]
  124. k,
  125. [Description("Nick Change Notice")]
  126. n,
  127. [Description("Network Administrator")]
  128. N,
  129. [Description("Global Operator")]
  130. o,
  131. [Description("Local Operator")]
  132. O,
  133. [Description("Hide All Channels")]
  134. p,
  135. [Description("U:Lines Only")]
  136. q,
  137. [Description("Registered")]
  138. r,
  139. [Description("Registered Messages Only")]
  140. R,
  141. [Description("Server Notices")]
  142. s,
  143. [Description("Services Only")]
  144. S,
  145. [Description("VHost")]
  146. t,
  147. [Description("No CTCP")]
  148. T,
  149. [Description("Receive Bad DCC")]
  150. v,
  151. [Description("WebTV User")]
  152. V,
  153. [Description("Wallops")]
  154. w,
  155. [Description("Whois Notice")]
  156. W,
  157. [Description("Hidden Hostname")]
  158. x,
  159. [Description("Secure Connection")]
  160. z
  161. }
  162. public enum ServerStat
  163. {
  164. [Description("List of Servers that allow Server Connection")]
  165. c,
  166. [Description("List of Server Hubs")]
  167. h,
  168. [Description("List of Hosts that allow Client Connection")]
  169. i,
  170. [Description("List of banned user/hostname of Server")]
  171. k,
  172. [Description("Lists Server Connections")]
  173. l,
  174. [Description("Commands Supported")]
  175. m,
  176. [Description("Lists Hosts that allow Normal Operators")]
  177. o,
  178. [Description("List Class lines from Server Config")]
  179. y,
  180. [Description("Server Uptime")]
  181. u
  182. }
  183. public enum PrivilegeMode
  184. {
  185. [Description("Voice")]
  186. v,
  187. [Description("Half-Operator")]
  188. h,
  189. [Description("Operator")]
  190. o,
  191. [Description("Super Operator")]
  192. a,
  193. [Description("Founder")]
  194. q
  195. }
  196. }